package com.sinping.qh.domain.user;

import com.sinping.qh.domain.base.BaseDomain;
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

/**
 * @author jiahuaiqing
 * @create 2018/5/28
 */
@Data
@Document(collection = "tb_user_laboratory")
public class UserLaboratory extends BaseDomain {
    /**
     * 用户唯一标识
     */
    @Field("user_id")
    private String userId;

    /**
     * 用户名
     */
    @Field("user_name")
    private String userName;

    /**
     * 姓名
     */
    @Field("full_name")
    private String fullName;

    /**
     * 负责类型  0:院系 1:实验室
     */
    @Field("type")
    private String type;

    /**
     * 负责院系id
     */
    @Field("manager_unit_id")
    private String managerUnitId;

    /**
     * 负责院系名
     */
    @Field("manager_unit_name")
    private String managerUnitName;

    /**
     * 负责实验室id
     */
    @Field("manager_lab_id")
    private String managerLabId;
    /**
     * 负责实验室名称
     */
    @Field("manager_lab_name")
    private String managerLabName;

    /**
     * 负责实验房间号
     */
    @Field("manager_room_no")
    private String managerRoomNo;
    /**
     * 实验室所在楼宇id
     */
    @Field("lab_building_id")
    private String labBuildingId;
    /**
     * 实验室所在楼宇名
     */
    @Field("lab_building_name")
    private String labBuildingName;
    /**
     * 电话
     */
    @Field("telephone")
    private String telephone;
    /**
     * 角色id
     */
    @Field("role_id")
    private String roleId;
    /**
     * 院系 /实验室 状态
     */
    @Field("status")
    private String status;
}
